package com.naiterui.ehp.bp.bo.doctor;

import java.io.Serializable;

import org.apache.commons.lang3.builder.ToStringBuilder;

import lombok.Data;

/**
 * 医生基本信息BO
 * 用于医生服务对服务提供医生用户信息
 * @author Amber
 * @since 1.0.0
 */
@Data
public class DoctorBO implements Serializable {

    /**
     * 字段或域定义：<code>serialVersionUID</code>
     */
    private static final long serialVersionUID = 335839433326611599L;

    private Long id;
    /**
     * 医生姓名：<code>name</code>
     */
    private String name;
    /**
     * 医生标签信息：<code>label</code>
     */
    private DoctorLabelBO label;

    /**
     * 医生区域ID
     */
    private Integer areaId;

    /**
     * userId
     */
    private Long userId;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * 科室id
     */
    private Integer departmentId;

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
